8
תגובות
שלום,
יש דרך ב-PHP להציג (בלולאה) את כל העמודות בטבלה מסוימת?
יש לי טבלה של משתמשים ודרך הadmin יהיה אפשר להוסיף, לערוך, ולהסיר עמודות בטבלת המשתמשים.
זה אפשרי?
תודה

8 תשובות

avatar ענה yonikal56 ב 24 לדצמבר 2013 #

אתה יודע להציג עמודה אחת?
אותו דבר רק בלולאה.
הלולאה לבד מוציאה כל פעם את השורה הבאה.
ככה:

print '<table>';
while($x = mysql_fetch_assoc($query))
{
    print '<tr><td>'.$x['username'].'</td></tr>';
}
print '</table>';

avatar ענה yardsod ב 24 לדצמבר 2013 #

אני התכוונתי לעמודה עצמה. לא לחלק מהשורה, לעמודה. כמו עמודת fullname ו- phone_number. השאלה שלי היא איך לשנות את השם של העמודה, למחוק אותה, ולהוסיף עמודה.

avatar ענה yonikal56 ב 24 לדצמבר 2013 #

בשאילתות של SQL.

avatar ענה yardsod ב 24 לדצמבר 2013 #

לא משנה, אני אחפש כבר שאילתות...

avatar ענה yonikal56 ב 24 לדצמבר 2013 #

אני חושב שאתה צריך ליצור טבלה להעביר את כל הנתונים לשם ולעשות טבלה חדשה.

avatar ענה yardsod ב 24 לדצמבר 2013 #

הסתדרתי:

ALTER TABLE tablename ADD newcolumn VARCHAR( 255) after id

משהו בסגנון...

avatar ענה yonikal56 ב 24 לדצמבר 2013 #

מעולה :)
בהצלחה.

avatar ענה intval ב 24 לדצמבר 2013 #

רק קח בחשבון שזה לא משהו שאמור להשתנות כל פעם שמישהו לוחץ על כפתור.
המבנה של טבלה צריך להיות קבוע ואתה, בתור מתכנת, צריך לחשוב עליו מראש.
אם אתה רוצה שיהיה ניתן להוסיף כל מני ערכים לפרופיל משתמש, תעשה טבלה נוספת

|שדות פרופיל|
| ID | שם השדה |

ועוד טבלה מקשרת בסגנון

משתמשים-שדות פרופיל
| ID של משתמש | ID של שדה פרופיל | ערך |